package com.cssw.fyzb.core.model.dodb.base;

import com.ydn.dbframe.plugin.activerecord.Model;
import com.ydn.dbframe.plugin.activerecord.IBean;

/**
 *  do not modify this file.
 */
@SuppressWarnings("serial")
public abstract class BaseCmfPosts<M extends BaseCmfPosts<M>> extends Model<M> implements IBean {

	public void setId(java.lang.Long id) {
		set("id", id);
	}
	
	public java.lang.Long getId() {
		return getLong("id");
	}

	/**
	 * 发表者id
	 */
	public void setPostAuthor(java.math.BigInteger postAuthor) {
		set("post_author", postAuthor);
	}
	
	/**
	 * 发表者id
	 */
	public java.math.BigInteger getPostAuthor() {
		return get("post_author");
	}

	/**
	 * seo keywords
	 */
	public void setPostKeywords(java.lang.String postKeywords) {
		set("post_keywords", postKeywords);
	}
	
	/**
	 * seo keywords
	 */
	public java.lang.String getPostKeywords() {
		return getStr("post_keywords");
	}

	/**
	 * 转载文章的来源
	 */
	public void setPostSource(java.lang.String postSource) {
		set("post_source", postSource);
	}
	
	/**
	 * 转载文章的来源
	 */
	public java.lang.String getPostSource() {
		return getStr("post_source");
	}

	/**
	 * post内容
	 */
	public void setPostContent(java.lang.String postContent) {
		set("post_content", postContent);
	}
	
	/**
	 * post内容
	 */
	public java.lang.String getPostContent() {
		return getStr("post_content");
	}

	/**
	 * post标题
	 */
	public void setPostTitle(java.lang.String postTitle) {
		set("post_title", postTitle);
	}
	
	/**
	 * post标题
	 */
	public java.lang.String getPostTitle() {
		return getStr("post_title");
	}

	/**
	 * post摘要
	 */
	public void setPostExcerpt(java.lang.String postExcerpt) {
		set("post_excerpt", postExcerpt);
	}
	
	/**
	 * post摘要
	 */
	public java.lang.String getPostExcerpt() {
		return getStr("post_excerpt");
	}

	/**
	 * post状态，1已审核，0未审核,3删除
	 */
	public void setPostStatus(java.lang.Integer postStatus) {
		set("post_status", postStatus);
	}
	
	/**
	 * post状态，1已审核，0未审核,3删除
	 */
	public java.lang.Integer getPostStatus() {
		return getInt("post_status");
	}

	/**
	 * post的父级post id,表示post层级关系
	 */
	public void setPostParent(java.math.BigInteger postParent) {
		set("post_parent", postParent);
	}
	
	/**
	 * post的父级post id,表示post层级关系
	 */
	public java.math.BigInteger getPostParent() {
		return get("post_parent");
	}

	/**
	 * post的扩展字段，保存相关扩展属性，如缩略图；格式为json
	 */
	public void setSmeta(java.lang.String smeta) {
		set("smeta", smeta);
	}
	
	/**
	 * post的扩展字段，保存相关扩展属性，如缩略图；格式为json
	 */
	public java.lang.String getSmeta() {
		return getStr("smeta");
	}

	/**
	 * post点击数，查看数
	 */
	public void setPostHits(java.lang.Integer postHits) {
		set("post_hits", postHits);
	}
	
	/**
	 * post点击数，查看数
	 */
	public java.lang.Integer getPostHits() {
		return getInt("post_hits");
	}

	/**
	 * 置顶 1置顶； 0不置顶
	 */
	public void setIstop(java.lang.Boolean istop) {
		set("istop", istop);
	}
	
	/**
	 * 置顶 1置顶； 0不置顶
	 */
	public java.lang.Boolean getIstop() {
		return get("istop");
	}

	/**
	 * 推荐 1推荐 0不推荐
	 */
	public void setRecommended(java.lang.Boolean recommended) {
		set("recommended", recommended);
	}
	
	/**
	 * 推荐 1推荐 0不推荐
	 */
	public java.lang.Boolean getRecommended() {
		return get("recommended");
	}

	/**
	 * 分类id
	 */
	public void setTermid(java.lang.Long termid) {
		set("termid", termid);
	}
	
	/**
	 * 分类id
	 */
	public java.lang.Long getTermid() {
		return getLong("termid");
	}

	/**
	 * 相关阅读
	 */
	public void setPostRelevant(java.lang.String postRelevant) {
		set("post_relevant", postRelevant);
	}
	
	/**
	 * 相关阅读
	 */
	public java.lang.String getPostRelevant() {
		return getStr("post_relevant");
	}

	/**
	 * 分类路径
	 */
	public void setPath(java.lang.String path) {
		set("path", path);
	}
	
	/**
	 * 分类路径
	 */
	public java.lang.String getPath() {
		return getStr("path");
	}

	/**
	 * 置顶值
	 */
	public void setTopval(java.lang.Integer topval) {
		set("topval", topval);
	}
	
	/**
	 * 置顶值
	 */
	public java.lang.Integer getTopval() {
		return getInt("topval");
	}

	/**
	 * 序号
	 */
	public void setOrderno(java.lang.Integer orderno) {
		set("orderno", orderno);
	}
	
	/**
	 * 序号
	 */
	public java.lang.Integer getOrderno() {
		return getInt("orderno");
	}

	/**
	 * 文章类型 0文章 1单页
	 */
	public void setPostType(java.lang.Boolean postType) {
		set("post_type", postType);
	}
	
	/**
	 * 文章类型 0文章 1单页
	 */
	public java.lang.Boolean getPostType() {
		return get("post_type");
	}

	public void setPostDate(java.lang.Integer postDate) {
		set("post_date", postDate);
	}
	
	public java.lang.Integer getPostDate() {
		return getInt("post_date");
	}

	public void setPostModified(java.lang.Integer postModified) {
		set("post_modified", postModified);
	}
	
	public java.lang.Integer getPostModified() {
		return getInt("post_modified");
	}

}
